using System;
using System.Collections.Generic;
using System.Text;

namespace Genetic_Tetris
{
    public class HeuristicConstants
    {
        Dictionary<string, double> constants;

        public Dictionary<string, double> Constants
        {
            get { return constants; }
            set { constants = value; }
        }

        public HeuristicConstants()
        {
            //double[] temp = { -303.916, -955.517, -959.153, -8.209, -649.996, -471.909 };
            double[] temp = { 43.787139216799, -218.291204122425, -1219.05983277668, -2.34128201696937, -839.588298781922, -535.921037265317, -34.5443400734055 };
            constants = new Dictionary<string, double>();
            constants.Add("MaxBlockHeight", temp[0]);
            constants.Add("RowsCompleted", temp[1]);
            constants.Add("GapCount", temp[2]);
            constants.Add("WeightedBlocksPerRow", temp[3]);
            constants.Add("AverageHeight", temp[4]);
            constants.Add("Alternations", temp[5]);
            constants.Add("BurialDepth", temp[6]);
            /*
             MaxBlockHeight
             RowsCompleted
             GapCount
             WeightedBlocksPerRow
             AverageHeight
             Alternations
             */
        }






    }
}
